Kawasaki gagne en défendant face à Checa; Melandri chute
C'est par des conditions très humides ce dimanche matin à Portimao que la piste fut interrompue en raison de la présence d'huile sur la piste suite à un crash. Au nouveau départ de la course de seulement 16 tours, c'est by Tom Sykes (Kawasaki Racing Team) qui s'est imposé pour la troisième fois de la saison, remontant bien au général sur Max Biaggi (Aprilia Racing Team), quatrième lors de la première course après plusieurs incidents.
Carlos Checa (Althea Racing Ducati) sembla en mesure de passer Sykes mais fut incapable de le faire dans les deux derniers tours et prend la seconde position, devant Sylvain Guintoli et sa PATA Racing Ducati, qui prennent la troisième place.
Au premier départ, une collision impliqua une chute de Marco Melandri (BMW Motorrad Motorsport) lors d'une tentative de dépassement sur Biaggi. Il fut emmené à l'hôpital pour des scans au niveau des reins et n'a pas pris le second départ.